package com.yjd.comm.authBankAudit.service;

import com.yjd.comm.authBankAudit.model.ApplyBankChangeModel;
import com.yjd.comm.authBankAudit.model.ApplyNameChangeModel;
import com.yjd.comm.authBankAudit.model.NoMainlandCertificationModel;

/**
 * 后台安全管理service接口
 * @author zhoujin
 *
 * 2016年1月5日
 */
public interface IAuthBankAuditService {
	/**
	 * 实名制注销执行接口
	 * @param applyNameChangeModel
	 * @return
	 */
	public int realNameCancel(ApplyNameChangeModel applyNameChangeModel)throws Exception;
	/**
	 * 实名制修改执行接口
	 * @param applyNameChangeModel
	 * @return
	 */
	public int realNameModify(ApplyNameChangeModel applyNameChangeModel)throws Exception;
	/**
	 * 非大陆实名认证执行接口
	 * @param noMainlandCertificationModel
	 * @return
	 */
	public int noMainlandCertificate(NoMainlandCertificationModel noMainlandCertificationModel)throws Exception;
	/**
	 * 银行卡绑定执行接口
	 * @param applyBankChangeModel
	 * @return
	 */
	public int bankCardBind(ApplyBankChangeModel applyBankChangeModel)throws Exception;
	/**
	 * 银行卡解绑执行接口
	 * @param applyBankChangeModel
	 * @return
	 */
	public int bankCardCancel(ApplyBankChangeModel applyBankChangeModel)throws Exception;
}
